iT邦幫忙

2

解決 php 無法上傳檔案大小更高的檔案(修改 php.ini 上傳限制)

  • 分享至 

  • xImage
  •  

在上傳檔案的時候發生了一件事
就是怎麼某些檔案無法上傳成功?
而且這些檔案都是特別大的超過 8M 以上?
於是去 stackoverflow 找到了答案
前往「php.ini」修改上傳限制就行了

macos 的php.ini路徑:/etc/php.ini
ubuntu 的php.ini路徑:/etc/php/7.0/apache2

找到後先搜尋 upload_max_filesize
單擋上傳大小上限,我在這裡設定為 5G

upload_max_filesize = 5000M

之後再找 post_max_size
此為全部的 post 檔案合計的大小上限,我這裡設定為 50G

post_max_size = 50000M

依照你的需求做變更
也別忘了修改記憶體上限 memory_limit
我在另一篇設定為 -1

memory_limit = 512M

最後別忘了重啟 apache

sudo apachectl restart

參考
https://ianakaberlin.medium.com/php-%E8%A7%A3%E6%B1%BA%E7%84%A1%E6%B3%95%E4%B8%8A%E5%82%B3%E6%AA%94%E6%A1%88%E5%A4%A7%E5%B0%8F%E6%9B%B4%E9%AB%98%E7%9A%84%E6%AA%94%E6%A1%88%E5%95%8F%E9%A1%8C-php-ini-php-upload-max-filesize-post-max-size-%E4%BC%8A%E6%81%A9%E8%B8%A9%E5%9D%91%E7%AD%86%E8%A8%98-e708259de04a


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

1
Homura
iT邦高手 1 級 ‧ 2018-12-05 15:02:01

我以為你問題發錯區了/images/emoticon/emoticon38.gif
結果真的是技術文章/images/emoticon/emoticon12.gif

火爆浪子 iT邦研究生 1 級 ‧ 2018-12-05 15:34:16 檢舉

哈哈~可以順便筆記一下,方便日後查閱~

我要留言

立即登入留言